Việc lưu trữ nhiều Server để chia sẻ tải lưu lượng cho cùng một dịch vụ là điều phổ biến. Điều này giúp tránh tình trạng quá tải trên một server duy nhất bằng cách phân phối tải, tối ưu hóa việc sử dụng tài nguyên và ngăn ngừa sự cố khi một server bị lỗi. Vigor3912/3910 hỗ trợ chức năng Server Load Balancing. Với tính năng này, khi có một lượng lớn kết nối đi vào router, router sẽ phân phối các phiên NAT đến các máy chủ theo tỷ trọng (Weight) cân bằng tải đã được cấu hình.

Model và firmware hổ trợ:

  • Vigor3912/Vigor3912S fw 4.3.5
  • Vigor3910/Vigor2962 fw 4.4.3

 

Thực hiện Cấu hình trên Vigor3912/3910 

Vào NAT >> Server Load Balance. Nhấn một index để cấu hình

  • Check Enable
  • Service Name: Đặt tên Profile 
  • Protocol: chọn giao thức sử dụng dịch vụ ( ví dụ TCP cho web)
  • WAN interface: Chọn WAN cần NAT cho các server
  • Public Port: Điền Public Port cần NAT
  • Scheduler: chọn chính sách chia tải (tham khảo chi tiết bên dưới)
  • Điền IP/ Port/ Weight:  của từng server tham gia. Lưu ý rằng phiên kết nối sẽ không được chuyển tiếp đến Server nếu Weight của Server đó được đặt là 0.

SchedulerGồm 2 tùy chọn với cơ chế hoạt động phù hợp các yêu cầu khác nhau. Trong đó

  • Source IP Based: Cùng một địa chỉ IP nguồn sẽ luôn kết nối đến cùng một server.
  • Least Connected: Cùng một địa chỉ IP nguồn có thể kết nối đến các server khác nhau mỗi lần. Nếu bạn kết nối đến server A lần này, thì sau khi phiên kết thúc, lần kết nối tiếp theo bạn có thể được chuyển đến server B.

Với cấu hình ở trên, giả sử có 30 Client từ Internet kết nối đến cổng 80 trên WAN5, router sẽ chuyển tiếp 10 kết nối đến server A (10.10.1.1), 10 kết nối đến server B (10.10.1.100), và 10 kết nối đến server C (10.10.1.200).